package io;

import java.io.*;
import java.nio.charset.StandardCharsets;

public class HomeWork {
    public static void main(String[] args) throws IOException {
//        FileOutputStream fos=new FileOutputStream("homework.txt");
//        fos.write(256);
//        fos.write(6);
//        fos.close();
//        System.out.println("写入成功");

//        FileInputStream fis = new FileInputStream("homework.txt");
//        int a = fis.read();
//        System.out.println(a);
//        int b = fis.read();
//        System.out.println(b);
//        int c = fis.read();
//        System.out.println(c);
//        fis.close();


//        FileInputStream fis=new FileInputStream("mjh.jpg");
//        FileOutputStream fos=new FileOutputStream("mjhcp3.jpg");
//        int d;
//        while((d=fis.read())!=-1) {
//            fos.write(d);
//        }
//            fis.close();
//        fos.close();
//        System.out.println("复制成功");

//        FileInputStream fis=new FileInputStream("mjh.jpg");
//        FileOutputStream fos=new FileOutputStream("mjhcp2.jpg");
//        byte [] cp=new byte[1024*10];
//        int d;
//        while((d=fis.read(cp))!=-1){
//            fos.write(cp,0,d);
//        }
//        fis.close();
//        fos.close();
//        System.out.println("复制成功");

//        FileOutputStream fos=new FileOutputStream("homework.txt",true);
        //这里true的作用是append添加数据不会被覆盖，默认false覆盖之前的内容
//        String name="123内容";
//        byte[] data=name.getBytes(StandardCharsets.UTF_8);
//        fos.write(data);
//        fos.write("的内容".getBytes(StandardCharsets.UTF_8));
//        System.out.println("写入成功");

//        File file = new File("homework.txt");
//        FileInputStream fis = new FileInputStream(file);
//        byte[] read = new byte[(int) (file.length())];
//        fis.read(read);
//        String name = new String(read, StandardCharsets.UTF_8);
//        System.out.println(name);

//        File file=new File("homework.txt");
//        FileInputStream fis=new FileInputStream(file);
//        byte [] du=new byte[(int) file.length()];
//        fis.read(du);
//        String name=new String(du,StandardCharsets.UTF_8);


    }
}
